Questão 01: Escreva um algoritmo que leia 10 valores inteiros do usuário. Ao término da leitura, exiba quantos números pares e quantos ímpares foram lidos.
Questão 02: Escreva uma função que execute o mesmo comportamento que o método indexOf(), ou seja, a função deve receber como parametro um texto e um caractere a ser pesquisado. A função deve verificar se o caractere existe dentro da string. Caso exista, deve ser retornado a posição em que o caractere foi encontrado. Caso as string não tenha o caractere pesquisado, deve retornar o valor -1. Para a solução deste algoritmo, deve ser utilizado apenas laço e o método charAt().
Questão 03: A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o salário e número de filhos. A prefeitura deseja saber:
a) média do salário da população;
b) média do número de filhos;
c) maior salário;
d) percentual de pessoas com salário até R$1.200,00.
Faça a leitura de múltiplos valores, parando somente quando o usuário responder que não deseja inserir mais informações.
Questão 04: Em uma eleição para síndico de condomínio existem quatro candidatos A, B, C e D. Os votos são informados através de códigos. Os dados utilizados para a contagem dos votos obedecem à seguinte codificação:
- 1,2,3,4 = voto para os respectivos candidatos: Candidato A, Candidato B, Candidato C e Candidato D;
- 5 = voto nulo;
- 6 = voto em branco;
Escreva um algoritmo que simule uma urna realizando a leitura de múltiplos votos. A urna paralisa o processo de leitura quando é executado o código 102045.
Ao término da votação deve ser exibido a quantidade total de votos e o percentual em relação ao total de votos, além o candidato ganhador, caso não exista empate.
Total de Votos: x votos
Candidato A: x votos (y%)
Candidato B: x votos (y%)
Candidato C: x votos (y%)
Candidato D: x votos (y%)
Votos Nulos: x votos (y%)
Votos em Branco: x votos (y%)
Candidato Ganhador: Candidato X